$(function(){
  //扩展手机验证方法
  $.validator.addMethod("isMobile", function(value, element) {
    var length = value.length;
    var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
    return this.optional(element) || (length == 11 && mobile.test(value));
  }, "请正确填写您的手机号码");
  //登陆验证
  $("#loginForm").validate({
    submitHandler: function(){
      $.ajax({
        url:'admin/login/userlogin',
        type:'post',
        data:{'username':$('#exampleInputEmail1').val(),'password':$('#exampleInputPassword1').val()},
        success:function(data){
          layer.msg(data.message,function(){
            if(data.message=='超级管理员登录成功!'){
              window.location.href="../admin/index";
            }
            if(data.message=='管理账号登录成功!'){
              window.location.href="../admin/jobs";
            }
          });
        }
      });
    },
    rules:{
      username:{
        required:true,
      },
      password:{
        required:true,
        minlength:5
      }
    },
    messages:{
      username:"请输入正确的邮箱地址!",
      password:{
        required:"请输入您的账户密码!",
        minlength:"您的密码不能少于5位!"
      }
    }
  });
  $('#news').validate({
    submitHandler:function(){
      layer.msg("验证成功!");
      form.submit();
    },
    rules:{
      title:{
        required:true,
      },
      content:{
        required:true,
      }
    },messages:{
      title:"请输入新闻标题!",
      content:"新闻不能没有内容!"
    }
  });
  $('#jobs').validate({
    submitHandler:function(){
      layer.msg("验证成功!");
      form.submit();
    },
    rules:{
      title:{
        required:true,
      },
    },messages:{
      title:"请输入新闻标题!",
    }
  });
  $('#users').validate({
    submitHandler:function(){
      layer.msg("验证成功!");
      form.submit();
    },
    rules:{
      username:{
        minlength:5,
        required:true,
      },
      password:{
        minlength:8,
        required:true,
      },
      repassword:{
        minlength:8,
        required:true,
        equalTo:"#password",
      },
      rename:{
        required:true,
        minlength:2,
      },
      company:{
        required:true,
      }
    },messages:{
      username:{
        minlength:"请输入至少五个字符的账号!",
        required:"请输入您的账号!",
      },
      password:{
        minlength:"密码不得少于8位!",
        required:"请输入您的账号密码!",
      },
      repassword:{
        minlength:"密码不得少于8位!",
        required:"请输入您的账号密码!",
        equalTo:"两次密码输入不一致!",
      },
      rename:{
        required:"请输入您的昵称!",
        minlength:"昵称不得少于2位",
      },
      company:{
        required:"请输入您所属的阻止机构!",
      }
    }
  });
})
